package me.zhengjie.modules.app.domain.dto;

import lombok.Data;

import java.util.Date;

/**
* @author xz
* @date 2025/06/23
*/
@Data
public class GameRoundsDto extends BaseDto{
    /**
     * 对战记录ID
     */
    private String recordId;

    /**
     * 第几局
     */
    private Byte roundNum;

    /**
     * 赢家
     */
    private Long winnerId;

    /**
     * 赢家类型：0-玩家，1-AI，2-流局，3-平手
     */
    private Integer winnerType;

    /**
     * 玩家1总得分
     */
    private Integer scoreP1;

    /**
     * 玩家2总得分
     */
    private Integer scoreP2;

    /**
     * 本局时长（秒）
     */
    private Integer duration;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 初始牌局记录
     */
    private String initialCards;

    /**
     * 先手对局  0：用户 1:AI
     */
    private Integer userOpen;

    /**
     * 出牌记录
     */
    private String cardPlayActionSeq;
}
